Cybersecurity In Depth: How Did The Solarwinds Attack Happen